package com.etc.order.common.service;

import com.etc.order.common.domain.ProductInfo;

import java.util.List;

public interface ProductInfoService {

    /**
     * 查询所有商品信息
     * @return
     */
    List<ProductInfo> findAll(int pageIndex, int pageSize);

    List<ProductInfo> findByProductName(String productName, int pageIndex, int pageSize);

    /** by lw **/
    List<ProductInfo> getFoods(Integer categoryType);

    ProductInfo getOne(String productId);

    int getTotalCount(String productName);

    int save(ProductInfo info);

    int delete(String productId);

    int decreaseStock(String productId, int productStock);
}
